package cn.wolfcode.luowowo.community.vo;


import cn.wolfcode.luowowo.community.domain.CommunityQuestionTag;
import lombok.*;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Setter@Getter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class CommunityQuestionVO implements Serializable {


    // =====question相关属性
    // 问题id
    private Long questionId;
    // 问题标题
    private String title;
    // 标签
    private List<CommunityQuestionTag> tags;
    // 目的地id
    private Long destId;
    // 目的地名
    private String destName;
    // 问题的浏览数
    private int viewnum;
    // 问题的关注数
    private int focusnum;

    // 问题的回复数量
    private int replynum;

    // 问题发布时间
    private Date releaseTime;


    // 问题的作者id
    private Long authorId;
    // 问题的作者昵称
    private String nickname;
    // 问题的作者头像
    private String headImgUrl;



    // ======金牌回答相关属性
    // 金牌回答者的id, 顶的数量最多的人是金牌评论者
    private Long idOfGoldReplier;
    // 金牌回答者的昵称
    private String nickNameOfGoldReplier;
    // 金牌回答者的头像
    private String headImgUrlOfGoldReplier;
    // 金牌回答者的等级
    private int levelOfGoldReplier;

    // 金牌回答的摘要
    private String summaryOfGoldReply;
    // 金牌回答的顶的数量
    private int thumbnumOfGoldReply;


}
